// function fn(f2){
//     this.f1=f2
//     this.m2=function (){
//         console.log("子方法")
//     }
// }
// fn.prototype.f3='父属性'
// fn.prototype.m1=function (){
//     console.log("父方法")
// }
// fn()
// let 子对象=new fn('子属性')
// 子对象.m1()
// console.log(子对象.f3)
let json=`{
"name":"巧克力",
"age":4
}`
let obj=JSON.parse(json)
console.log(obj.age)
let str=JSON.stringify(obj)
console.log(str)
console.log(typeof str)
function test(n){
    // 如果n是null或者undefined，就赋值为默认值
    n=n??'默认值'
    console.log(n)
}
test()